package com.alibaba.dingtalk.openapi.newmessage.entity;/*/*/

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * markdown 消息
 * 目前只支持md语法的子集，具体支持的元素如下：
 *
 * 标题
 * # 一级标题
 * ## 二级标题
 * ### 三级标题
 * #### 四级标题
 * ##### 五级标题
 * ###### 六级标题
 *
 * 引用
 * > A man who stands for nothing will fall for anything.
 *
 * 文字加粗、斜体
 * **bold**
 * *italic*
 *
 * 链接
 * [this is a link](http://name.com)
 *
 * 图片
 * ![](http://name.com/pic.jpg)
 *
 * 无序列表
 * - item1
 * - item2
 *
 * 有序列表
 * 1. item1
 * 2. item2
 *
 * 换行
 *   \n  (\n前后都加空格)
 *
 * @author 魏荣杰
 * @date 2019/3/21 16:38
 * @since v1.0
 * @version v1.0
 */
@Setter
@Getter
@ToString
public class Markdown extends AbstractMessage {
    private static final long serialVersionUID = 2390109527770990881L;

    /**
     * 	markdown格式的消息
     */
    private String text;

    /**
     * 首屏会话透出的展示内容
     */
    private String title;

    @Override
    public String type() {
        return "markdown";
    }
}
